header .container{
	padding: 0;
}
nav{
	height: 90px;
}
nav,
nav .logo{
	padding: 0 !important;
}
.navbar-light .navbar-toggler{
	right: 10px;
	z-index: 5;
}

nav li a{
	line-height: 90px;
	padding: 0 15px !important;
	color: #666;
}
nav .active a,
nav li a:hover{
	color: #f68a2f !important;
}

.banner{
	color: #ffffff;
	position: relative;
}
.banner a img{
	border-radius: 0;
}
.banner .txt{
	width: 540px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.banner .txt h1{
	font-size: 2.75rem;
}
.banner .txt p{
	font-size: 1.5rem;
}
.banner .txt .btn{
	color: #ffffff !important;
	border-radius: 2px;
	padding: .375rem 1rem;
	background-color: #f68a2f;
}

.box{
	padding: 80px 0;
}
.box .title{
	font-size: 24px;
	text-align: center;
}
.box .p-txt{
	text-align: center;
	font-size: 12px;
	padding-bottom: 20px;
	margin-bottom: 0;
}
.courses .col-md-4{
	display: flex;
}
.courses .col-md-4 img{
	height: 52px;
	margin-top: 10px;
}
.courses .col-md-4 .txt{
	margin-left: 30px;
}
.courses .txt h3,
.courses .txt p{
	font-size: 12px;
	margin-bottom: 0;
}
.courses .txt p{
	line-height: 20px;
}

.students{
	color: #ffffff;
	background-color: #f68a2f;
	padding: 70px 0 90px;
}
.students p,
.students ul li{
	font-size: 12px;
}
.students ul li{
	padding-left: 18px;
	background: url('../images/icon1.png') no-repeat 0 5px;
}

.events{
	padding: 65px 0;
}
.events h4,
.events p{
	font-size: 12px;
	margin-bottom: 0;
	line-height: 22px;
}
.events h4{
	margin-top: 20px;
	color: #3d8bd3;
}
.events p{
	text-transform: uppercase;
}

.place{
	padding: 75px 0 95px;
}
.place .box-inner{
	padding-left: 25px;
	padding-right: 25px;
	margin-bottom: 10px;
}
.place .card-box{
	width: 130px;
	height: 70px;
	display: block;
	border:1px solid #f5f5f5;
	border-radius: 4px;
}

footer{
	color: #ffffff;
}
.footer-top{
	padding: 60px 0 70px;
	background-color: #2d2d2d;
}
@media (min-width: 992px){
	.container {
	    max-width: 1145px;
	}
	nav .logo{
		position: fixed;
		z-index: 5;
	}
	.box .p-txt{
		padding: 0 30px 100px 30px;
	}
	.students .p-txt{
		padding-bottom: 55px;
	}
	.courses .row{
		margin-bottom: 80px;
	}
	.courses .row:last-of-type{
		margin-bottom: 0;
	}
}
@media (max-width: 992px) {
	.navbar-collapse{
		background-color: #ffffff;
		z-index: 5;
	}
	nav .logo img{
		height: 90px;
	}
	nav li a{
		line-height: 60px;
		border-bottom: 1px solid #999
	}
	.banner .txt{
		display: none;
	}
}